conclude humiliatingly

英 美
  • 屈辱地签订
  • conclude vt.推断出;缔结;使结束vi.结束;总结;作决定;作协议
  • humiliatingly adv.使人尴尬地;令人为难地